table of contents
IDLE(2) | Linux Programmer's Manual | IDLE(2) |
ИМЯ¶
idle - делает процесс 0 простаиваемым
ОБЗОР¶
#include <unistd.h>
int idle(void);
ОПИСАНИЕ¶
idle - это внутрениий системный вызов, используемый во время начальной загрузки. Он помечает страницы процесса как выгружаемые на своппинг, снижает его приоритет и входит в главную петлю планировщика. idle никогда не возвращает управление.
Только процесс 0 может вызывать idle. Все пользовательские процессы, даже процессы с правами суперпользователя, будут получать EPERM.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ¶
idle никогда не возвращает в процесс 0 и всегда возвращает -1 для пользовательских процессов.
ОШИБКИ¶
- EPERM
- Всегда для пользовательских процессов.
СООТВЕТСТВИЕ СТАНДАРТАМ¶
Данная функция специфична для Linux и не должна использоваться в программах, которые задуманы как переносимые.
ЗАМЕЧАНИЯ¶
Начиная с 2.3.13 этот системный вызов нигде не существует.
ПЕРЕВОД¶
Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2003
1994-08-21 | Linux 1.1.46 |